package com.hollycrm.unicom.sheet.lightweight;

import java.util.List;

public interface IMainSheet {

    public String getAcceptAgentCode();

    public Integer getAcceptCount();

    public String getAcceptDept();

    public List getAcceptRecords();

    public String getAcceptTime();

    public String getAnswerContent();

    public Integer getAnswerCount();

    public String getAnswerLimitFlag();

    public List getAnswerRecords();

    public String getAnswerTimeLimit();

    public String getAnswerTimeoutFlag();

    public Integer getAppuCount();

    public List getAppus();

    public String getAssignCompleteTime();

    public String getAssignSendTime();//since 2004-10-09

    public String getAssignAnswerTime();//since 2004-10-09

    public String getAssignCompleteTimeHH();

    public String getAssignCompleteTimeY2D();

    public String getBusinessType();

    public String getCallinTeleNO();

    public String getCategoryID();

    public List getConfirmSheets();

    public Integer getCostTime();

    public ISheetCustomerInfo getCustomerInfo();

    public String getDealAgentCode();

    public String getDealContent();

    public List getDealSheets();

    public String getDealTime();

    public String getEmergencyType();

    public String getHandleDept();

    public List getKeywords();

    public String getLastAcceptRecordID();

    public IAcceptRecord getLastAcceptRecord();

    public String getMobileTeleNO();

    public String getModifyAgentCode();

    public String getModifyTime();

    public Integer getNoteCount();

    public String getProblemTypeID();

    public String getReasonContent();

    public String getResidualAnswerTime();

    public String getResidualSendTime();

    public String getResidualTime();

    public String getResult();

    public String getReturnGroupMark();

    public List getRoutineNotes();

    public List getSendConfirmSheets();

    public Integer getSendCount();

    public List getSendDealSheets();

    public List getSendDepts();

    public String getSendFlag();

    public String getSendTimeLimit();

    public String getSendTimeoutFlag();

    public String getSendType();

    public String getServiceType();

    public String getSheetFlowNO();

    public String getStatus();

    public String getStatusChangeTime();

    public String getTimeLimit();

    public String getTimeoutFlag();

    public String getSpareContentField1();//since 2004-10-09

    public String getSpareContentField2();//since 2004-10-09

    public String getSpareContentField3();//since 2004-10-09

    public String getSpareContentField4();//since 2006-12-06

    public String getSpareContentField5();//since 2006-12-06

    public boolean isComplete();

    public boolean isEnd();

    public String getEndContent();//since 2004-10-18

    public String getVestAreaID();//since 2004-10-18

    public String getDetermineStatus();//since 2005-08-23

    public String getDetermineContent();//since 2005-08-23

    public String getDetermineAgentCode();//since 2005-08-23
    //public void resetAssignCompleteTime();

    public String getAppealLevel();

    public String getSolveMode();
    
    public String getSpCode();
    public String getSpName();
    public String getSpBusnessName();
    public List getSheetTemplates();
}
